class Mensaje
{
	static List<Socket> lista_de_sockets;
	public Mensaje()
	{
		lista_de_sockets = new ArrayList<Socket>();
	}
	void addSocket (Socket s)
	{
		lista_de_sockets.add (s);
	}
	void enviarATodos (String mensaje, Socket s1)
	{
		Iterator iterador = lista_de_sockets.iterator();
		while (iterador.hasNext())
		{
			Socket s = (Socket)iterador.next();
			if (!s1.equals (s))
			{
			

				try{
					PrintWriter salida  = new PrintWriter(new BufferedWriter(new OutputStreamWriter(s.getOutputStream())), true);
					salida.println (mensaje);
					//salida.close ();
				}
				catch(Exception e){
					e.printStackTrace();
					System.exit(-1);
				}
			}

		}
	}	

}


